Closed jrmarino closed 10 years ago
The last commit broke pkg on DragonFly: http://www.freshports.org/commit.php?category=ports-mgmt&port=pkg&files=yes&message_id=201406111504.s5BF4a0O027906@svn.freebsd.org
--- pkg --- cc -pipe -O2 -fno-strict-aliasing -DPORTSDIR=\"/usr/dports\" -I../libpkg -I/wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7/pkg/../external/uthash -I/wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7/pkg/../external/expat/lib -DNO_LIBJAIL -std=gnu99 -Wmissing-include-dirs -Wsystem-headers -Werror -Wall -Wformat-security -Winit-self -Wno-pointer-sign -Wextra -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wold-style-definition -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wl,-rpath=/usr/lib:/usr/local/lib -o pkg add.o annotate.o audit.o autoremove.o backup.o check.o clean.o config.o convert.o create.o delete.o event.o info.o install.o lock.o main.o plugins.o progressmeter.o query.o register.o repo.o rquery.o update.o upgrade.o search.o set.o shlib.o updating.o utils.o version.o which.o fetch.o shell.o stats.o ssh.o -L/wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7/pkg/../libpkg -lpkg -ledit -larchive -lutil -lpthread -lsbuf -lfetch -lssl -lcrypto -lmd -lz -lbz2 -llzma audit.o: In function `parse_db_vulnxml': audit.c:(.text+0x96): undefined reference to `XML_ParserCreate' audit.c:(.text+0xab): undefined reference to `XML_SetElementHandler' audit.c:(.text+0xb8): undefined reference to `XML_SetCharacterDataHandler' audit.c:(.text+0xc3): undefined reference to `XML_SetUserData' audit.c:(.text+0x100): undefined reference to `XML_Parse' audit.c:(.text+0x10c): undefined reference to `XML_ParserFree' audit.c:(.text+0x144): undefined reference to `XML_GetErrorCode' audit.c:(.text+0x14b): undefined reference to `XML_ErrorString' *** [pkg] Error code 1 make[3]: stopped in /wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7/pkg 1 error make[3]: stopped in /wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7/pkg *** [_SUBDIR_all_pkg] Error code 2 make[2]: stopped in /wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7 1 error make[2]: stopped in /wrkdirs/ports-mgmt/pkg/work/pkg-1.2.7 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make[1]: stopped in /usr/ports/ports-mgmt/pkg *** Error code 1 Stop. make: stopped in /usr/ports/ports-mgmt/pkg ===> Cleaning for pkg-1.2.7_3
The explicit linking requirement of DF linker is probably the key.
full log: http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/20140619_171111/logs/errors/pkg-1.2.7_3.log
Fixed in 1.3.1 which is the default
The last commit broke pkg on DragonFly: http://www.freshports.org/commit.php?category=ports-mgmt&port=pkg&files=yes&message_id=201406111504.s5BF4a0O027906@svn.freebsd.org
The explicit linking requirement of DF linker is probably the key.