Modify

Opened 8 years ago

Closed 8 years ago

Last modified 4 years ago

#6488 closed defect (fixed)

Build Fails on libuuid.so.1.2 in e2fsprogs-1.40.11 in Trunk

Reported by: marca56@… Owned by: developers
Priority: high Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc:

Description

make -C /Users/marca56/openwrt/build_dir/host/e2fsprogs-1.40.11/lib/uuid

GEN_ELF_SOLIB libuuid.so.1.2

ld: unknown option: -soname
collect2: ld returned 1 exit status
make[4]: * [libuuid.so.1.2] Error 1
make[3]:
* /Users/marca56/openwrt/build_dir/host/e2fsprogs-1.40.11/.built Error 2
make[2]: * [tools/libuuid/compile] Error 2
make[1]:
* /Users/marca56/openwrt/staging_dir/target-mips_uClibc-0.9.30.1/stamp/.tools_install_nnynn Error 2
make: * [world] Error 2
marca56:openwrt marca56$

Attachments (0)

Change History (6)

comment:1 Changed 8 years ago by marca56@…

Ping!

I'm hoping someone can fix this issue....

marc.

comment:2 Changed 8 years ago by nicolas.vigot@…

OpenWrt can no longer compile on Mac OS X since the introduction of mkfs.ubifs.

The makefile for libuuid is bogus. It configures libuuid with --enable-elf-shlibs. Mac OS cannot handle ELF shared objects.
Besides, the new mtd tools used to provide mkfs.ubifs includes a lot of linux references.

comment:3 Changed 8 years ago by marca56@…

Fixed with the latest trunk... making the libs static instead of dynamic works and lets the build complete and the resulting image work.

Thanks, Dan and Felix!

marc.

comment:4 Changed 8 years ago by florian

  • Resolution set to fixed
  • Status changed from new to closed

comment:5 Changed 8 years ago by florian

Fixed with r19158.

comment:6 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.